package com.zeny.express.framework.log.entity;

import java.util.Date;

import com.zeny.express.framework.shared.domain.BaseEntity;

/**
 * Action日志实体
 * 
 * @author zhuwei
 * @date 2013年10月15日 下午4:38:09
 */
public class ActionLogEntity extends BaseEntity {

	/**
	 * 用户编码
	 */
	private String userCode;

	/**
	 * 用户名
	 */
	private String userName;

	/**
	 * 组织编码
	 */
	private String orgCode;

	/**
	 * 组织名
	 */
	private String orgName;

	/**
	 * 服务器主机名
	 */
	private String serverName;

	/**
	 * 服务器IP地址
	 */
	private String serverAddr;

	/**
	 * 服务器端口
	 */
	private Integer serverPort;

	/**
	 * 客户端主机名
	 */
	private String clientName;

	/**
	 * 客户端IP地址
	 */
	private String clientAddr;

	/**
	 * 客户端端口
	 */
	private Integer clientPort;

	/**
	 * 客户端MAC地址
	 */
	private String clientMac;

	/**
	 * 客户端浏览器
	 */
	private String clientBrowser;

	/**
	 * 客户端USER AGENT
	 */
	private String clientUserAgent;

	/**
	 * 会话ID
	 */
	private String sessionId;

	/**
	 * 语言地区
	 */
	private String locale;

	/**
	 * 请求时间
	 */
	private Date requestTime;

	/**
	 * 响应时间
	 */
	private Date responseTime;

	/**
	 * 系统编码
	 */
	private String appCode;

	/**
	 * 访问菜单
	 */
	private String menuId;

	/**
	 * 访问地址
	 */
	private String url;

	/**
	 * 访问方法
	 */
	private String method;

	/**
	 * 访问参数
	 */
	private String params;

	/**
	 * Action类
	 */
	private String actionClass;

	/**
	 * Action方法
	 */
	private String actionMethod;

	/**
	 * Action结果
	 */
	private String actionResult;

	/**
	 * @return userCode
	 */
	public String getUserCode() {
		return userCode;
	}

	/**
	 * @param userCode
	 */
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	/**
	 * @return userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * @param userName
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return orgCode
	 */
	public String getOrgCode() {
		return orgCode;
	}

	/**
	 * @param orgCode
	 */
	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	/**
	 * @return orgName
	 */
	public String getOrgName() {
		return orgName;
	}

	/**
	 * @param orgName
	 */
	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	/**
	 * @return serverName
	 */
	public String getServerName() {
		return serverName;
	}

	/**
	 * @param serverName
	 */
	public void setServerName(String serverName) {
		this.serverName = serverName;
	}

	/**
	 * @return serverAddr
	 */
	public String getServerAddr() {
		return serverAddr;
	}

	/**
	 * @param serverAddr
	 */
	public void setServerAddr(String serverAddr) {
		this.serverAddr = serverAddr;
	}

	/**
	 * @return clientName
	 */
	public String getClientName() {
		return clientName;
	}

	/**
	 * @param clientName
	 */
	public void setClientName(String clientName) {
		this.clientName = clientName;
	}

	/**
	 * @return clientAddr
	 */
	public String getClientAddr() {
		return clientAddr;
	}

	/**
	 * @param clientAddr
	 */
	public void setClientAddr(String clientAddr) {
		this.clientAddr = clientAddr;
	}

	/**
	 * @return clientMac
	 */
	public String getClientMac() {
		return clientMac;
	}

	/**
	 * @param clientMac
	 */
	public void setClientMac(String clientMac) {
		this.clientMac = clientMac;
	}

	/**
	 * @return clientUserAgent
	 */
	public String getClientUserAgent() {
		return clientUserAgent;
	}

	/**
	 * @param clientUserAgent
	 */
	public void setClientUserAgent(String clientUserAgent) {
		this.clientUserAgent = clientUserAgent;
	}

	/**
	 * @return sessionId
	 */
	public String getSessionId() {
		return sessionId;
	}

	/**
	 * @param sessionId
	 */
	public void setSessionId(String sessionId) {
		this.sessionId = sessionId;
	}

	/**
	 * @return locale
	 */
	public String getLocale() {
		return locale;
	}

	/**
	 * @param locale
	 */
	public void setLocale(String locale) {
		this.locale = locale;
	}

	/**
	 * @return requestTime
	 */
	public Date getRequestTime() {
		return requestTime;
	}

	/**
	 * @param requestTime
	 */
	public void setRequestTime(Date requestTime) {
		this.requestTime = requestTime;
	}

	/**
	 * @return responseTime
	 */
	public Date getResponseTime() {
		return responseTime;
	}

	/**
	 * @param responseTime
	 */
	public void setResponseTime(Date responseTime) {
		this.responseTime = responseTime;
	}

	/**
	 * @return appCode
	 */
	public String getAppCode() {
		return appCode;
	}

	/**
	 * @param appCode
	 */
	public void setAppCode(String appCode) {
		this.appCode = appCode;
	}

	/**
	 * @return menuId
	 */
	public String getMenuId() {
		return menuId;
	}

	/**
	 * @param menuId
	 */
	public void setMenuId(String menuId) {
		this.menuId = menuId;
	}

	/**
	 * @return url
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * @param url
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * @return method
	 */
	public String getMethod() {
		return method;
	}

	/**
	 * @param method
	 */
	public void setMethod(String method) {
		this.method = method;
	}

	/**
	 * @return params
	 */
	public String getParams() {
		return params;
	}

	/**
	 * @param params
	 */
	public void setParams(String params) {
		this.params = params;
	}

	/**
	 * @return actionClass
	 */
	public String getActionClass() {
		return actionClass;
	}

	/**
	 * @param actionClass
	 */
	public void setActionClass(String actionClass) {
		this.actionClass = actionClass;
	}

	/**
	 * @return actionMethod
	 */
	public String getActionMethod() {
		return actionMethod;
	}

	/**
	 * @param actionMethod
	 */
	public void setActionMethod(String actionMethod) {
		this.actionMethod = actionMethod;
	}

	/**
	 * @return actionResult
	 */
	public String getActionResult() {
		return actionResult;
	}

	/**
	 * @param actionResult
	 */
	public void setActionResult(String actionResult) {
		this.actionResult = actionResult;
	}

	/**
	 * @return serverPort
	 */
	public Integer getServerPort() {
		return serverPort;
	}

	/**
	 * @param serverPort
	 */
	public void setServerPort(Integer serverPort) {
		this.serverPort = serverPort;
	}

	/**
	 * @return clientPort
	 */
	public Integer getClientPort() {
		return clientPort;
	}

	/**
	 * @param clientPort
	 */
	public void setClientPort(Integer clientPort) {
		this.clientPort = clientPort;
	}

	/**
	 * @param clientBrowser
	 */
	public void setClientBrowser(String clientBrowser) {
		this.clientBrowser = clientBrowser;
	}

	/**
	 * @return clientBrowser
	 */
	public String getClientBrowser() {
		return clientBrowser;
	}
}